package com.itany.corejava.code07_面向对象.封装;

import java.util.Arrays;

/**
 * @author: 石小俊
 * @date: 2023年03月07日 17:07
 * @version: 1.0
 */
public class TestPoker {
    public static void main(String[] args) {
        Poker poker = new Poker();
        // 初始化时的数据
        // 通过get方法取出poker对象中的Card[]
        Card[] cards = poker.getCards();
        for (int i = 0; i < cards.length; i++) {
            // 根据下标,取出数据中的某一个元素
            // 由于当前数组是一个Card对象数组
            // 数组中的每一个元素都是一个Card对象
            // 因此,通过下标取出来的数据一定是一个Card对象
            Card card = cards[i];
            System.out.print(card.getColor() + card.getNum() + "  ");
        }
        System.out.println();
        // 洗牌后的数据
        Card[] shuffle = poker.shuffle();
        for (int i = 0; i < shuffle.length; i++) {
            Card card = shuffle[i];
            System.out.print(card.getColor() + card.getNum() + "  ");
        }
    }
}
